<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.util.Hashtable, java.util.Vector, java.text.DateFormat,java.text.DecimalFormat,java.util.Calendar, java.text.SimpleDateFormat, java.util.Date, com.bdult.vh.common.UtilBean" %>
<%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %>

<!-- Footer 영역 -->
<footer>
    <nav>
        <h3 title="하단 메뉴">하단 메뉴</h3>
        <!-- 하단 메뉴 영역 -->
        <c:choose>
			<c:when test="${ sessionScope.member_id == null }">
      	  		<ul class="foot_nav">
		            <li><a href="/vhmall/main.vh" title="홈">홈</a></li><!--
		         --><li><a href="/vhmall/mypage/mypage.vh" title="마이페이지">마이페이지</a></li><!--
		         --><li><a href="/vhmall/cart_guest.vh" title="장바구니">장바구니</a></li><!--
		         --><li><a href="/vhmall/wishlist_guest.vh" title="찜리스트">찜리스트</a></li><!--
		         --><li><a href="/vhmall/member/login.vh" title="로그인">로그인</a></li>
		        </ul>
			</c:when>
			<c:otherwise>
           		<ul class="foot_nav">
		            <li><a href="/vhmall/main.vh" title="홈">홈</a></li><!--
		         --><li><a href="/vhmall/mypage/mypage.vh" title="마이페이지">마이페이지</a></li><!--
		         --><li><a href="/vhmall/cart.vh" title="장바구니">장바구니</a></li><!--
		         --><li><a href="/vhmall/wishlist.vh" title="찜리스트">찜리스트</a></li><!--
		         --><li><a href="/vhmall/member/logout.vh" title="로그인">로그아웃</a></li>
		        </ul>
			</c:otherwise>
		</c:choose>
        <!--// 하단 메뉴 영역 -->
    </nav>
    <div class="foot_wrap">
        <h3 title="VHmall 하단로고">VHmall 하단로고</h3>
        <div class="ft_coryarea">
            <ul>
                <li><a href="/vhmall/member/join1_1.vh" title="회원가입">회원가입</a></li><!--
             --><li><a href="/vhmall/member/agreement.asp" title="이용약관">이용약관</a></li><!--
             --><li><a href="/vhmall/member/privacy.asp" title="개인정보취급방침">개인정보취급방침</a></li>
            </ul>
            <address>
                <p class="adress">
                    사업자등록번호: 410–81-50690<br>
                    통신판매업신고번호: 제 2011- 광주북구-085호<br>
                    건강기능식품판매업신고번호: 제 건유-1호<br>
                    상호명 : 비타민하우스(주) | 대표: 김상국
                </p>
            </address>
            <p class="copy">Copyright ⓒ Vitaminhouse 2014. All Right Reaserved.</p>
        </div>
    </div>
</footer>
<!--// Footer 영역 -->


<script>
var msg = '<c:out value="${rsltmsg}"/>'; 
if(msg.length > 0) {
	alert(msg);
}


//장바구니 관련
function getCartList() {
    var cartList;
    $.ajax({
        type: "POST",
        url: "cartAjax.vh",
        data: {mode:'get'},
        async : false,
        success: function(data){
          cartList = $.trim(data.cartList);
      }
    });
    return cartList;
}

function setCartList(mode, cartList) {
  $.ajax({
     type : "POST",
     url : "cartAjax.vh",
  data : {
     "mode" : mode,
     "cartList" : JSON.stringify(cartList)
  },
    async : false,
    success : function(data) {
    }
  });
}

//회원 장바구니수량
function getCartTotalUser() {
  var cartListTmp = getCartList();
  var wishListTmp = getWishList();

  if(cartListTmp == '0'){
    cartList = eval('(' + '[]' + ')');
  }else{
    cartList = eval('(' + cartListTmp + ')');
  }
  
  if(wishListTmp == '0'){
    wishList = eval('(' + '[]' + ')');
  }else{
    wishList = eval('(' + wishListTmp + ')');
  }
}

function deleteWish(prdSap) {
    var cartListTmp = getWishList();
    var cartList = '';

    if(cartListTmp == '0'){
      cartList = eval('(' + '[]' + ')');
    }else{
      cartList = eval('(' + cartListTmp + ')');
    }    
   
    if(cartList == null){
      alert("삭제할 상품이 없습니다.");
    }

    for(var i=0;i<prdSap.length;i++){
    	var pp = prdSap[i].split("_");
    	var ppp = pp[0] + '_' + pp[1];
        for(var j=0;j<cartList.length;j++){       
         	if(ppp==cartList[j].a){
          		cartList.splice(j,1);   
        	}
      	}
    }  
    //alert(cartList);
    setCartList('updateWish',cartList);
    location.href="/vhmall/wishlist.vh";
}
  
/////////////////////////////////////////////////////////////////////////////// 
//  회원 장바구니 선택삭제                                                   //
/////////////////////////////////////////////////////////////////////////////// 
function deleteCartAllUser(prdSap) {
	var cartListTmp = getCartList();
	var cartList = '';
	if(cartListTmp == '0'){
	    cartList = eval('(' + '[]' + ')');
	}else{
	    cartList = eval('(' + cartListTmp + ')');
	}    
	if(cartList == null){
	    alert("삭제할 상품이 없습니다.");
	}
	
	for(var i=0;i<prdSap.length;i++){
	    for(var j=0;j<cartList.length;j++){       
	       if(prdSap[i]==cartList[j].a){
	        cartList.splice(j,1);      
	      }
	    }
	}   	 
	  
	setCartList('update',cartList);
	location.href="/vhmall/cart.vh";
}

///////////////////////////////////////////////////////////////////////////////
//  회원 장바구니담기                                                        	 //
///////////////////////////////////////////////////////////////////////////////  
function saveCart(prdcd, sapcd, qty, price, maxqty, corpNo) {
    var key = prdcd + "_" + sapcd;
    var cartListTmp = getCartList();
    var cartList = '';
    if(cartListTmp == '0'){
      cartList = eval('(' + '[]' + ')');
    }else{
      cartList = eval('(' + cartListTmp + ')');
    }
    var isAdd = true;
    var isMax = false;
    $.each(cartList, function(index, value){
       if(key==cartList[index].a){           
         if((Number(cartList[index].b)+Number(qty)) > Number(maxqty)){
           isMax = true;
         }else{
           cartList[index].b = Number(cartList[index].b) + Number(qty);//1;
           isAdd = false; 
           setCartList('update',cartList);
         }
         
       }
    });
    if(isMax){
      alert('해당 상품은 1회 주문가능수량을 초과하여 장바구니에 담을 수 없습니다.'); 
      return false;
    }
    if(isAdd){
      if(cartListTmp == '0'){
        cartList.push( {a: key, b: qty, c: price, d: corpNo} );
        setCartList('insert',cartList);
      }else{
        cartList.push( {a: key, b: qty, c: price,  d: corpNo} );
        setCartList('update',cartList);
      }
    }
    
    if(!confirm("장바구니에 상품이 담겼습니다. 장바구니 페이지로 이동하시겠습니까?")){
      return false;
    }else{
      location.replace("cart.vh");
    }
}

///////////////////////////////////////////////////////////////////////////////
// 찜 리스트                                                           //
///////////////////////////////////////////////////////////////////////////////
function getWishList() {
  var wishList;
  $.ajax({
  type : "POST",
  url : "cartAjax.vh",
  data : {
    mode : 'wish'
  },
  async : false,
  success : function(data) {
    wishList = $.trim(data.cartList);
  }
  });
  return wishList;
}

///////////////////////////////////////////////////////////////////////////////   
//  회원 찜하기                                                        //
///////////////////////////////////////////////////////////////////////////////  
function saveWish(prdcd, sapcd) {
  //JSON
  var key = prdcd + "_" + sapcd;
  var wishListTmp = getWishList();
  var wishList = '';
  var maxCnt = 0;
  
  if (wishListTmp == '0') {
    wishList = eval('(' + '[]' + ')');
  } else {
    wishList = eval('(' + wishListTmp + ')');
  }
  var isAdd = false;
  var isSame = false;
  $.each(wishList, function(index, value) {
    if (key == wishList[index].a) {
      isSame = true;
    }
    maxCnt++; //찜이 몇개등록되어있는지
  });

  if (isSame) {
    if(confirm("이미 찜하기 되어 있는 상품입니다. 찜으로 이동하시겠습니까?")){
    	location.replace("wishlist.vh");
    }
    return false;
  } else {
    isAdd = true;
  }
  
  if (isAdd) {
    if (wishListTmp == '0') {
      wishList.push({
        a : key
      });
      setCartList('insertWish', wishList);
    } else {
      if (maxCnt > 99) {
        wishList.splice(0, 1);
      }
      wishList.push({
        a : key
      });
      setCartList('updateWish', wishList);
    }
  }
  
  getCartTotalUser(); 
  if(!confirm("선택하신 상품을 찜하였습니다. 찜으로 이동하시겠습니까?")){
    return false;
  }else{
    location.replace("wishlist.vh");
  }
} 

///////////////////////////////////////////////////////////////////////////////
//  비회원 장바구니 삭제                                                     //
/////////////////////////////////////////////////////////////////////////////// 
function deleteCart(key) {
	var cartList = $.cookies.get('cartList');
	var selindex;
	$.each(cartList, function(index, value){
	    if(key==cartList[index].a){       
	  	  selindex = index;
	    }
	  });
  	cartList.splice(selindex,1);
  	$.cookies.set('cartList', cartList);		
  	location.href="/vhmall/cart_guest.vh";
}

///////////////////////////////////////////////////////////////////////////////
//  회원 장바구니 삭제                                                       //
/////////////////////////////////////////////////////////////////////////////// 
	function deleteCartUser(key) {
		var cartList = getCartList();
		cartList = eval('(' + cartList + ')');
		var selindex;
		$.each(cartList, function(index, value){
    if(key==cartList[index].a){
  	  selindex = index;
    }
  });
  cartList.splice(selindex,1);
  setCartList('update',cartList);  
  location.href="/vhmall/cart.vh"   
}

///////////////////////////////////////////////////////////////////////////////
//  비회원 장바구니담기                                                      //
/////////////////////////////////////////////////////////////////////////////// 
function addCart(prdcd, sapcd, qty, price, maxqty,corpNo) { 
  //JSON
  if(Number(qty)>Number(maxqty)){
    alert("해당 상품이 품절되어 구매하실 수 없습니다.");
    return false;
  }
  var key = prdcd + "_" + sapcd;
  var cartList = $.cookies.get('cartList');
  if(cartList == null){ 
    $.cookies.set('cartList','[]');  //초기화 
    cartList = $.cookies.get('cartList');
  }
  var isAdd = true;
  var isMax = false;
  $.each(cartList, function(index, value){
     if(key==cartList[index].a){
	if((Number(cartList[index].b)+Number(qty)) > maxqty){
         isMax = true;
       }else{
         cartList[index].b = Number(cartList[index].b) + Number(qty);//1;
         isAdd = false;
         $.cookies.set('cartList', cartList);             
       }
     }
  });

  if(isMax){
    alert('해당 상품은 1회 주문가능수량을 초과하여 장바구니에 담을 수 없습니다.');
    return false;
  }
  if(isAdd){
    cartList.push( {a: key, b: Number(qty), c: Number(price), d: corpNo} );
    $.cookies.set('cartList', cartList);
  }  
  
  getCartTotal(); 
  if(!confirm("장바구니에 상품이 담겼습니다. 장바구니 페이지로 이동하시겠습니까?")){
    return false;
  }else{
    location.replace("/vhmall/cart_guest.vh");
  }
}

//비회원 장바구니수량
function getCartTotal() {
  var cartList = $.cookies.get('cartList');
  var totalQty = 0;
  if(cartList){
    totalQty = cartList.length;
  }
}

///GNB 처리
var loc = '${LOC}';
if(loc=='') loc="MAIN"; 

if(loc.indexOf("MAIN")>-1) {
	$("#gnb_main").addClass("on");
	$("#gnb_showtime").removeClass("on");
	$("#gnb_best").removeClass("on");
	$("#gnb_promotion").removeClass("on");
	$("#gnb_event").removeClass("on");
} else if(loc.indexOf("SHOWTIME")>-1) {
	$("#gnb_main").removeClass("on");
	$("#gnb_showtime").addClass("on");
	$("#gnb_best").removeClass("on");
	$("#gnb_promotion").removeClass("on");
	$("#gnb_event").removeClass("on");
} else if(loc.indexOf("BEST")>-1) {
	$("#gnb_main").removeClass("on");
	$("#gnb_showtime").removeClass("on");
	$("#gnb_best").addClass("on");
	$("#gnb_promotion").removeClass("on");
	$("#gnb_event").removeClass("on");
} else if(loc.indexOf("PROMOTION")>-1) {
	$("#gnb_main").removeClass("on");
	$("#gnb_showtime").removeClass("on");
	$("#gnb_best").removeClass("on");
	$("#gnb_promotion").addClass("on");
	$("#gnb_event").removeClass("on");
} else if(loc.indexOf("EVENT")>-1) {
	$("#gnb_main").removeClass("on");
	$("#gnb_showtime").removeClass("on");
	$("#gnb_best").removeClass("on");
	$("#gnb_promotion").removeClass("on");
	$("#gnb_event").addClass("on");
}
</script>